IMPORTANT NOTE: .fd files and .tfm files for the common setup are
not included in this package. They can be found in the CTAN
archives in the companion collection (fonts/psfonts) for each
font family separately. That collection also includes simpler LATEX2e
package files for each font family. To install a font family, take the
following steps:
- Locate the font family in the fonts/psfonts directory,
which is divided up by foundry (eg adobe, monotype etc). If, for
instance, you want the `normal' Times Roman, this is in
adobe/times. The family names for the directories are
listed in Karl Berry's font-naming documentation.
- Each family directory has subdirectories containing +.tfm+,
+.vf+ and +.fd+ files. You need to install these where LATEX2e and
your driver will find them. LATEX2e will need the +.tfm+ and
+.fd+ files, and the driver needs the +.vf+ files (and possibly the
+.tfm+ ones too).
- You now need to tell your driver that you are going to use these
new PostScript fonts (to stop it looking for Metafont sources and
+.pk+ files). Using +dvips+ this is accomplished by taking the +.map+
file in the family directory and appending it to the standard
+psfonts.map+ file of dvips. Alternatively you can install the
+.map+ and the config file (named +config.+short family name (eg
Times' short name is ptm, so the config file is +config.ptm+) where
dvips' support files live, and use eg +dvips -Pptm+ to load the
extra +.map+ file on the fly. Refer to the dvips manual for full
details of map and config files.
If you don't use dvips, refer to your driver's manual for how to
tell it about new PostScript fonts.
- If the font is not resident in the printer, you'll have to
download it. You can use software supplied with the font to do this,
or have it done on the fly by some drivers. However, note
that the names in the +.map+ files supplied on CTAN assume strict
conformancy with the Berry scheme — you may have to rename your
+.pfb+ or +.pfa+ font file.
- If you just want to load one font family, and have it replace
the default roman, sans or typewriter family in your document, each
of the font family directories has a simple LATEX2e .sty package
file.
It is also Very Important to understand the naming system and
generation of the fonts! This setup follows the latest version of the
scheme by Karl Berry (on CTAN in +info/fontname+) religiously. The
metric and +.fd+ files are named differently from the AFM files
distributed by all font suppliers at this time (January 1997). Thus, for
Times Roman, the OT1-encoded font is called +ptmr7t+, the T1-encoded
font is +ptmr8t+ and the raw font is +ptmr8r+. This system will be
followed exactly in all PostScript font support in LATEX2e.
The font metric files whose use we assume are those generated using
Alan Jeffrey's fontinst package. These used to generate quite
tight setting compared to other systems, which produced a lot of
hyphenation or overfull boxes if you were not careful. However, since
February 1995, the metrics have changed, so the advice to reset
various TEX tolerance parameters etc no longer applies.